package persistencia;

import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.List;
import util.Conexion;
import bean.TMOVD;

public class TMOVDDAO {

	public int registrarTMOVD(List<TMOVD> tmovds)throws SQLException  {
		PreparedStatement pstm = Conexion.obtenerConexion().prepareStatement("insert into prodtecni.tmovd "
				+ "(MDALMF,MDEJER,MDPERI,MDCMOV,MDTMOV,MDCOMP,MDCORR,MDPRIO,MDANAQ,MDFILA,MDCOLU,MDFECH,MDCOAR,MDCANT,MDUMED,MDSITU,MDREF1,MDREF2,MDALMV) "
				+ "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
		int result = 0;
		for (TMOVD tmovd : tmovds) {
			pstm.setString(1, tmovd.getMDALMF());
			pstm.setInt(2, tmovd.getMDEJER());
			pstm.setInt(3, tmovd.getMDPERI());
			pstm.setString(4, tmovd.getMDCMOV());
			pstm.setString(5, tmovd.getMDTMOV());
			pstm.setInt(6, tmovd.getMDCOMP());
			pstm.setInt(7, tmovd.getMDCORR());
			pstm.setInt(8, tmovd.getMDPRIO());
			pstm.setString(9, tmovd.getMDANAQ());
			pstm.setString(10, tmovd.getMDFILA());
			pstm.setString(11, tmovd.getMDCOLU());
			pstm.setInt(12, tmovd.getMDFECH());
			pstm.setString(13, tmovd.getMDCOAR());
			pstm.setDouble(14, tmovd.getMDCANT());
			pstm.setString(15, tmovd.getMDUMED());
			pstm.setString(16, tmovd.getMDSITU());
			pstm.setString(17, tmovd.getMDREF1());
			pstm.setString(18, tmovd.getMDREF2());
			pstm.setString(19, tmovd.getMDALMV());
			result += pstm.executeUpdate();
		}
		pstm.close();
		return result;
	}

}
